Call Control Profile configuration mode defines call-handling rules which can be combined with other profiles -- such as an APN profile (see APN Profile Configuration Mode chapter) -- when using the Operator Policy feature. The call control profile is a key element in the Operator Policy feature and the profile is not valid until it is associated with an operator policy (see the
Operator Policy Configuration Mode Commands chapter).
cause_code: Enter an integer from 2 to 111; default code is 13 (roaming not allowed in this location area (LA).
ctxt_name: Enter a string of 1 to 79 alphanumeric characters.
grp_name: Enter a string of 1 to 63 alphanumeric characters to identify the GTPP group created with the
gtpp group command in the Context configuration mode.
For this call control profile, the following command identifies an accounting context called acctng1 and associates a GTPP server group named
roamers with defined charging gateway accounting functionality.
|
•
|
least-restrictive: least restrictive value applicable when there are no already active PDP context(s).
|
|
•
|
most-restrictive: most restrictive is the most stringent restriction required by any already active PDP context(s).
|
list_name: Enter a string of 1 to 64 alphanumeric characters.
service_name: Identifies the name of the HSS peer service. name must be an existing HSS peer service and be from 1 to 63 alpha and/or numeric characters.
tai-db_name: Enter a string of 1 to 64 alphanumeric characters.
Link HO restriction list named HOrestrict1 with this call control profile:
Important: SGSN only: Before using this command, ensure that the appropriate LAC information has been defined with the
location-area-list command.
Restrict attaches (do not accept calls) of specified access-type and from specified location areas (defined using either the
all or
location-area-list keywords).
Using this keyword with either the allow or
restrict keywords enables you to configure with more granularity.
list_id : Enter a digit between 1 and 5.
fail-code : Enter an integer from 2 to 111. Refer to the GMM failure cause codes listed below (information has been taken from section 10.5.5.14 of the 3GPP TS 124.008 v7.2.0 R7):
|
•
|
before-r99 : Indicates the MS would be a 3GPP release prior to R99 and an appropriate failure code should be defined.
|
failure-code code : Enter an integer from 2 to 111.
|
•
|
r99-or-later : Indicates the MS would be a 3GPP Release 99 or later and an appropriate failure code should be defined.
|
failure-code code : Enter an integer from 2 to 111.
|
•
|
imei: Deny Attach if IMEI is not present, unless the IMEI meets other criteria.
|
|
•
|
imei-sv: Deny Attach if IMEI-SV is not retrieved, unless the IMEI meets other criteria.
|
|
•
|
none: No limits on Attach related to IMEI query.
|
|
•
|
allow-on-eca-timeout: Configures the MME to allow equipment that has timed-out on ECA during the attach procedure.
|
|
•
|
deny-greylisted: Configures the MME to deny grey-listed equipment during the attach procedure.
|
|
•
|
deny-unknown: Configures the MME to deny unknown equipment during the attach procedure.
|
|
•
|
verify-emergency: Configures the MME to ignore the IMEI validation of the equipment during the attach procedure in emergency cases.
|
Important: Before using this command, ensure that the appropriate LAC information has been defined with the
location-area-list command.
The access-type keyword can be included with any of the other three keywords available with the
authenticate activate command.
frequency must be an integer from 1 to 16.
The access-type keyword can be included with any of the other three keywords available with the
authenticate all-events command.
frequency must be an integer from 1 to 16.
|
•
|
combined: Authenticates combined GPRS/IMSI Attaches.
|
|
•
|
gprs-only: Authenticates GRPS Attaches only.
|
frequency must be an integer from 1 to 16.
authenticate rau [ access-type { gprs | umts } | frequency frequency [ access { gprs | umts } ] | periodicity duration [ access { gprs | umts } ] | update-type { combined-update | imsi-combined-update | periodic | ra-update } [ access-type { gprs | umts } | frequency frequency | periodicity duration | with { foreign-ptmsi | inter-rat-local-ptmsi | local-ptmsi } [ access-type { gprs | umts } | frequency frequency | periodicity duration ]
The access-type keyword can be included with any of the other keywords available with the
authenticate rau command.
frequency must be an integer from 1 to 16.
duration : Must be an integer from 1 to 10800.
frequency must be an integer from 1 to 16.
duration : Must be an integer from 1 to 10800.
The access-type keyword can be included with any of the other keywords available with the
authenticate sms command.
frequency must be an integer from 1 to 16.
|
•
|
mo-sms: mobile-originated SMS
|
|
•
|
mt-sms: mobile-terminated SMS
|
frequency must be an integer from 1 to 16.
duration : Must be an integer from 1 to 10800.
bit_value must be an integer value from 1 through 12.
local-value behavior bit_value profile index_bit
bit_value : Enter a hexadecimal value between 0x0 and 0xFFF.
index_bit : Enter an integer value from 1 through 15.
|
•
|
hlr-hss-value: Sets the call control profile to use charging characteristics settings received from HLR or HSS. This is the default preference.
|
|
•
|
local-value: Sets the call control profile to use charging characteristics settings from the SGSN or MME only. If no charging characteristics received from HLR then local value will be applicable.
|
Included with the command, this keyword calses the removal of the current check-zone-code configuration and returns to the SGSN to the default where zone-code checking is enabled.
priority : Enter a digit from 1 to 8.
algorithm : Enter one of the following:
gea0, gea1, gea2, gea3.
sms-only: Removes the SMS-only restriction allowing the UE to request voice and short message service (SMS) support for circuit-switched fallback.
policy: Removes the configured policy
not-allowed: Specifies that the circuit-switched fallback function is not allowed for both voice and SMS.
sms-only: Specifies that the circuit-switched fallback function only supports SMS.
Important: This is a legacy keyword that remains to support earlier versions of the code. It operates identically to the
policy sms-only keyword.
description “call-control-profile handling incoming from CallTell”
no-suitable-cell-in-tracking-area: Specifies that the EMM NAS cause code “no suitable cell in tracking area” is to be mapped to the specified Diameter result code.
roaming-not-allowed-in-this-tracking-area: Specifies that the EMM NAS cause code “roaming not allowed in this tracking area” is to be mapped to the specified Diameter result code.
tracking-area-not-allowed: Specifies that the EMM NAS cause code “tracking area not allowed” is to be mapped to the specified Diameter result code.
Important: Direct tunneling must be enabled at both of these two points to allow direct tunneling for the MS/UE.
Enter 0, 1, or 2 at the end of 128-eea to define the algorithm being given first priority.
Enter 0, 1, or 2 at the end of 128-eea to define the algorithm being given second priority.
Enter 0, 1, or 2 at the end of 128-eea to define the algorithm being given third priority.
plmnid mccmcc_number mnc mnc_number
|
•
|
mcc: Specifies the mobile country code (MCC) portion of the PLMN’s ID. The number can be any integer between 100 and 999.
|
|
•
|
mnc: Specifies the mobile network code (MNC) portion of the PLMN’s ID. The number can be any integer between 00 and 999.
|
|
•
|
gprs - General Packet Radio Service network
|
|
•
|
umts - Universal Mobile Telecommunications System network
|
|
•
|
network-name: identifies the network name in either short text or full text.
|
|
•
|
send-after: configures the information in message to send after attachment or Routing Area Update (RAU).
|
network-name { full-text name | short-text name }
|
•
|
full-text name: Indicate the network name in full text
|
|
•
|
short-text name: Indicate the network name in short text
|
|
•
|
attach: Information sent after attachment
|
|
•
|
rau: Information sent after routing area update
|
default gmm information-in-messages access-type gprs
|
•
|
imei : International Mobile Equipment Identity
|
|
•
|
imeisv : International Mobile Equipment Identity - Software Version
|
|
•
|
unciphered: This optional keyword enables the unciphered retrieval of IMEI-SV. If this option is enabled the retrieval procedure will get IMEISV (if auth is still pending, get as part of Authentication and Ciphering Response otherwise, via explicit Identification Request after Security Mode Complete).
|
|
•
|
then-imei: This optional keyword enables the retrieval of software version number before the IMEI. If this option is enabled the equipment identity retrieval procedure will get IMEISV on secured link (after Security mode procedure via explicit GMM Identification Request), and if MS is not having IMEISV (responded with NO Identity), SGSN will try to get IMEI.
|
gs_srvc_name is the name of a configured Gs service and can be from 1 to 63 alpha and/or numeric characters and is case sensitive.
ctx_name is name of the configured context of Gs service. This can be from 1 to 63 alpha and/or numeric characters and is case sensitive.
Important: A Gs service can be used with multiple SGSN and/or GPRS service.
Following command associates a Gs service instance named stargs1, which is configured in context named
star_ctx, with a call control profile:
This is a filter for the imeisv keyword. It allows the operator to configure the SGSN to send IMEI to the GGSN as IMEI-SV.
Important: When enabled/disabled, fast-path processing will be applicable only to new subscriber who establishes a PDP context after issuing this command (enabling GTP-U fast path). No existing subscriber session will be affected by this command.
Enter 0, 1, or 2 at the end of 128-eia to define the algorithm being given first priority.
Enter 0, 1, or 2 at the end of 128-eia to define the algorithm being given second priority.
Enter 0, 1, or 2 at the end of 128-eia to define the algorithm being given third priority.
If the area-code keyword is included in the command, then only the specified area code is removed from the identified list. If the
area-code keyword is not included with the command then the entire list of LACs is removed from this call control profile.
instance must be an integer between 1 and 5.
area_code : Enter an integer between 1 and 65535.
* If desired, enter multiple LACs separated by a single blank space.
Important: You can only create an allowed or restricted list, not both.
number : Enter an integer from 1 to 11.
number : Enter an integer from 1 to 11.
Important: The
secondary keyword is visible and can be selected, however, secondary NRPCA functionality is in development and currently this keyword is not supported for configuration.
instance: Enter a list ID; an integer between 1 and 5.
Important: Before using this keyword, ensure that the appropriate LAC information has been defined with the
location-area-list command, also in this configuration mode.
The T3385-timeout and the
max-actv-retransmission timers configure the retransmission timer and the number of retries for PDP context activation requests. Both of these timers are set in the SGSN service configuration mode.
The configuration for NRPCA can be viewed via the show call-control-profile full name profile_name. Statistics associated with NRPCA can be seen via the
show gmm-sm statistics output and via the
show sgtpc statistics verbose output.
Adding the remove keyword to the command disables the override feature.
|
•
|
gprs: Enables access type as GPRS.
|
|
•
|
umts: Enables access type as UMTS.
|
instance must be an integer from 1 through 5. The value must be an already defined instance of a LAC list created with the
location-area-list command.
code must be an integer from 8 through 112.
|
•
|
gprs: Enables access type as GPRS.
|
|
•
|
umts: Enables access type as UMTS.
|
instance must be an integer from 1 through 5. The value must be an already defined instance of a LAC list created with the
location-area-list command.
|
•
|
gprs: Enables access type as GPRS.
|
|
•
|
umts: Enables access type as UMTS.
|
list_id must be an integer from 1 through 5. The value must be an already defined instance of a LAC list created with the
location-area-list command.
mcc_num: Enter a 3-digit integer from 100-999.
mnc_num: Enter a 2-digit or 3-digit integer from 00 to 999.
Important: IMSI or inter-SGSN Attach is not configurable and will always be reallocated.
frequency must be an integer from 1 to 50.
Important: Inter-SGSN RAU will always be reallocated.
frequency must be an integer from 1 to 50.
qos gn-gp { arp high-priority priority medium-priority priority | pre-emption { capability { may-trigger-pre-emption | shall-not-trigger-pre-emption } | vulnerability { not-pre-emptable | pre-emptable }
|
•
|
not-pre-emptable : PDP Contexts imported from Gn/Gp SGSN are not vulnerable to pre-emption.
|
|
•
|
pre-emptable : PDP Contexts imported from Gn/Gp SGSN are vulnerable to pre-emption.
|
|
•
|
max-ul mbr-up : Defines the maximum bit rate for uplink traffic.
|
mbr-up : Enter a value from 0 to 1410065408.
|
•
|
max-dl mbr-up : Defines the maximum bit rate for downlink traffic.
|
mbr-up : Enter a value from 0 to 1410065408.
|
•
|
gprs - General Packet Radio Service
|
|
•
|
umts - Universal Mobile Telecommunications System
|
|
•
|
gprs - General Packet Radio Service
|
|
•
|
umts - Universal Mobile Telecommunications System
|
all - adding this option to the keyword determines that the failure cause code will be applicable to all location areas.
list_id must be an integer between 1 and 5. The value must be an already defined instance of a LAC list created with the
location-area-list command.
fail-code must be an integer from 2 to 111. Refer to the GMM failure cause codes listed below (information has been taken from section 10.5.5.14 of the 3GPP TS 124.008 v7.2.0 R7):
|
•
|
before-r99 : Indicates the MS would be a 3GPP release prior to R99 and an appropriate failure code should be defined.
|
failure-code code : Enter an integer from 2 to 111.
|
•
|
r99-or-later : Indicates the MS would be a 3GPP Release 99 or later and an appropriate failure code should be defined.
|
failure-code code : Enter an integer from 2 to 111.
|
•
|
gprs - General Packet Radio Service
|
|
•
|
umts - Universal Mobile Telecommunications System
|
|
•
|
gprs - General Packet Radio Service
|
|
•
|
umts - Universal Mobile Telecommunications System
|
all - adding this option to the keyword determines that the failure cause code will be applicable to all location areas.
list_id must be an integer between 1 and 5. The value must be an already defined instance of a LAC list created with the
location-area-list command.
fail-code must be an integer from 2 to 111. Refer to the GMM failure cause codes listed below (information has been taken from section 10.5.5.14 of the 3GPP TS 124.008 v7.2.0 R7):
|
•
|
before-r99 : Indicates the MS would be a 3GPP release prior to R99 and an appropriate failure code should be defined.
|
failure-code code : Enter an integer from 2 to 111.
|
•
|
r99-or-later : Indicates the MS would be a 3GPP Release 99 or later and an appropriate failure code should be defined.
|
failure-code code : Enter an integer from 2 to 111.
|
•
|
gprs - General Packet Radio Service
|
|
•
|
umts - Universal Mobile Telecommunications System
|
|
•
|
gprs - General Packet Radio Service
|
|
•
|
umts - Universal Mobile Telecommunications System
|
all - adding this option to the keyword determines that the failure cause code will be applicable to all location areas.
list_id must be an integer between 1 and 5. The value must be an already defined instance of a LAC list created with the
location-area-list command.
fail-code must be an integer from 2 to 111. Refer to the GMM failure cause codes listed below (information has been taken from section 10.5.5.14 of the 3GPP TS 124.008 v7.2.0 R7):
|
•
|
before-r99 : Indicates the MS would be a 3GPP release prior to R99 and an appropriate failure code should be defined.
|
failure-code code : Enter an integer from 2 to 111.
|
•
|
r99-or-later : Indicates the MS would be a 3GPP Release 99 or later and an appropriate failure code should be defined.
|
failure-code code : Enter an integer from 2 to 111.
cause_code: Enter an integer from 2 to 111; default code is 13 (roaming not allowed in this location area (LA).
|
•
|
before-r99 : Indicates the MS would be a 3GPP release prior to R99 and an appropriate failure code should be defined.
|
failure-code code : Enter an integer from 2 to 111. Refer to the list above.
|
•
|
r99-or-later : Indicates the MS would be a 3GPP Release 99 or later and an appropriate failure code should be defined.
|
failure-code code : Enter an integer from 2 to 111. Refer to the list above.
value: Enter an integer from 1 to 256.
value: Enter an integer from 1 to 256.
sgsn-address rac rac-id lac lac_id [ nri nri ] prefer { fallback-for-dns address { ipv4 ip_address | ipv6 ip_addess } | local address { ipv4 ip_address | ipv6 ip_address } }
rac_id identifies foreign RAC of the peer SGSN address to be configured in the static peer SGSN address table.
rac_id must be an integer from 1 to 255.
lac_id identifies foreign LAC of the peer SGSN address to be configured in the static peer SGSN address table.
lac_id must be an integer from 1 to 65535.
nri identifies the network resource identifier stored in PTMSI (bit 17 to bit 23).
nri must be an integer from 0 to 63.
fallback-for-dns - instructs the SGSN to do a DNS query to get the address.
local - instructs the system to use the local address present in the configuration.
|
•
|
ipv4 - enter a valid address in IPv4 standard notation.
|
|
•
|
ipv6 - enter a valid address in IPv6 standard notation.
|
instance must be an integer between 1 and 5. The value must identify an already defined LAC list created with the
location-area-list command.
code : Must be an integer from 2 to 111.
instance must be an integer between 1 and 5. The value must identify an already defined LAC list created with the
location-area-list command.
code: Must be an integer from 2 to 111.
code: Must be an integer from 2 to 111.
instance : Must be an integer between 1 and 5 that identifies the previously defined location area list created with the
location-area-list command.
code : Must be an integer from 2 to 111.
instance : Must be an integer between 1 and 5 that identifies the previously defined location area list created with the
location-area-list command.
timeout minutes time[ detach ]
time: Enter an integer from 1 to 20160 (two weeks).
|
•
|
immediate - Instructs the SGSN to detach immediately after inactivity is detected. May combine with reattach-time-period.
|
|
•
|
next-connection - instructs the SGSN to detach after the next Iu connection after inactivity is detected.
|
Important: Supported for 3G SGSNs only.
|
•
|
reattach-time-period period[ action ] - Specify the number of seconds the SGSN will monitor a new re-attach after the previous detach was due to inactivity. Also, you can define the action to be taken regarding new attaches.
|
period: Enter an integer from 60 to 3600.
action - Select an action:
|
•
|
none: Don’t check for IMEI.
|
|
•
|
allow-on-eca-timeout: Configures the MME to allow equipment that has timed-out on ECA during the attach procedure.
|
|
•
|
deny-greylisted: Configures the MME to deny grey-listed equipment during the attach procedure.
|
|
•
|
deny-unknown: Configures the MME to deny unknown equipment during the attach procedure.
|
|
•
|
verify-emergency: Configures the MME to ignore the IMEI validation of the equipment during the attach procedure in emergency cases.
|
|
•
|
allow-mapped: Configures inter-RAT security-context type as mapped. Mapped security context is allowed after inter-RAT handover. This is the default value.
|
|
•
|
native : Configures inter-RAT security-context type as native only. Inter-RAT handover will always result in a native security context.
|
Removes either a specific LAC from the zone code list. If the location-area-code parameter is not included in the command, then the entire zone code list definition is removed from configuration.
lac: Must be an integer from 1 to 65535.
Important: While there is no limit to the number of zone codes that can be created, only 10 LACs per zone code can be defined.